package com.biz.primus.model.promotion.vo.req;

import com.biz.primus.base.enums.PromotionChannelEnum;
import com.biz.primus.base.vo.IPromotionReqVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.List;
import lombok.Getter;
import lombok.Setter;

/**
 * 多个商品简单特价请求Vo
 *
 * @author david-liu
 */
@ApiModel(value = "多个商品简单特价请求Vo")
@Getter
@Setter
public class MultiProductSpecialOfferPriceReqVo implements IPromotionReqVo {
    private static final long serialVersionUID = 1813952546436211263L;

    @ApiModelProperty(value = "来源渠道")
    private PromotionChannelEnum appChannel;

    @ApiModelProperty(value = "省ID")
    private Long provinceId;

    @ApiModelProperty(value = "城市ID")
    private Long cityId;

    @ApiModelProperty(value = "区ID")
    private Long zoneId;

    @ApiModelProperty(value = "店铺ID")
    private Long shopId;

    @ApiModelProperty(value = "会员ID")
    private Long memberId;

    @ApiModelProperty(value = "商品ID集合")
    private List<Long> productIds;

    @Override
    public Boolean getUserFirstOrder() {
        return false;
    }
}
